package de.sendorian.app.forumArchive.renamer;

public class Renamers {

    public static CompositeRenamer both(FileRenamer renamer) {
        return new CompositeRenamer(renamer);
    }


    public static FileRenamer capitalizeFirst() {
        return new CapitalizeFirstRenamer();
    }


    public static FileRenamer removeHash() {
        return new ForumHashRemoverFileRenamer();
    }


    public static FileRenamer removeHash(int hashLength) {
        return new ForumHashRemoverFileRenamer(hashLength);
    }


    public static FileRenamer appendUserShortname() {
        return new AppendUserShortnameRenamer();
    }


    public static FileRenamer removeForbiddenChars() {
        return new ForbiddenCharsRenamer();
    }


    public static FileRenamer nothing() {
        return new NoopRenamer();
    }
}
